import { defineAsyncComponent } from 'vue';

export const input = defineAsyncComponent(() => import('./Input.vue'));
export const textarea = defineAsyncComponent(() => import('./Textarea.vue'));
export const select = defineAsyncComponent(() => import('./Select.vue'));
export const radio = defineAsyncComponent(() => import('./Radio.vue'));
export const treeSelect = defineAsyncComponent(
  () => import('./TreeSelect.vue'),
);
export const number = defineAsyncComponent(() => import('./Number.vue'));
export const dateRange = defineAsyncComponent(() => import('./DateRange.vue'));
export const checkbox = defineAsyncComponent(() => import('./Checkbox.vue'));
export const checkboxGroup = defineAsyncComponent(
  () => import('./CheckboxGroup.vue'),
);
export const _switch = defineAsyncComponent(() => import('./Switch.vue'));
export const cascader = defineAsyncComponent(() => import('./Cascader.vue'));
export const date = defineAsyncComponent(() => import('./Date.vue'));
